package com.fourforfo.fourmall.order.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @program: xxl-sso-core
 * @description:封装订单确认页传来的订单提交数据
 * @author: fourforfo
 * @email: fourforfo@gmail.com
 * @create: 2022-09-05 14:12
 **/
@Data
public class OrderSubmitVO {

    private Long addrId;//收货地址id

    private Integer payType;//支付方式

    private String orderToken;//防重令牌

    //========================下面的这几个字段的功能本项目暂时没提供==============================
    /*
    验价字段，当用户到了确认页还没提交时，
    如果其他页面从购物车新添加了选中的商品，
    那么当提交时用户当前的支付价格和获取的支付价格会不一致，
    可以对用户进行提示，告诉用户另外新增了商品，
    做了此功能的话可能需要获取确认页选中的商品项
     */
    private BigDecimal payPrice;

    //订单备注，本项目暂时没这功能
    private String comment;
    //无需获取用户相关信息，根据登录token获取
    //无需提交需要购买的商品id,去购物车再获取一次所有被选中的商品


}
